package main

import (
	"encoding/json"
	"fmt"
)

// Student 自定义学生类型
type Student struct {
	Name string
	Age  int
}

func main() {
	// 创建一个学生
	var stu = Student{Name: "wjj", Age: 21}
	// json序列化为字节流
	jsonByteArr, _ := json.Marshal(stu)
	fmt.Println(string(jsonByteArr))
	// json反序列化为go的结构体对象
	var stu2 Student
	json.Unmarshal(jsonByteArr, &stu2)
	fmt.Println(stu2)
}
